Make 'vtable-insert-object' more versatile
authorJoost Kremers <joostkremers@fastmail.com>
Tue, 7 May 2024 09:52:27 +0000 (11:52 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 18 May 2024 08:52:33 +0000 (11:52 +0300)
commit4f27d763bbe3312b6039fa59f2874bd8e002d201
treec31ffaac0bf29a103e229ee903b003267e52a90c
parent19c983ddedf083f82008472c13dfd08ec94b615f
Make 'vtable-insert-object' more versatile

* lisp/emacs-lisp/vtable.el (vtable-insert-object): Rename
argument AFTER-OBJECT to LOCATION; allow use of index to
refer to the insertion position; add argument BEFORE.
(Bug#70664).

* etc/NEWS:
* doc/misc/vtable.texi (Interface Functions): Document the
change.

* test/lisp/emacs-lisp/vtable-tests.el
(test-vtable-insert-object): New test.
doc/misc/vtable.texi
etc/NEWS
lisp/emacs-lisp/vtable.el
test/lisp/emacs-lisp/vtable-tests.el